﻿@page "/"
@using Volo.Abp.MultiTenancy
 
@implements ERP.Abp.AntDesignUI.IReuseTabsPage
 @inherits ERPComponentBase// AntComponentBase
 <Tabs   Animated>
	  <TabPane Tab="框架开发日记" Key="1">
       
<pre>  
    2022-05-23   处理abpvnet原来https启动网站修改http协议后无法登录问题（SameSite协议问题），
    2022-05-23   修改abpvnet blazories ui主题为antdesignui主题风格
    2022-05-24   修改ant-design模板，添加多页签tabs导航
    2022-05-23   admintable组件，页面规范定义
    2022-05-23   服务替换重写abp.vnext 用户，角色，租户页面层的功能
    2022-05-24   业务菜单功能定义
    2022-05-25   分离出统一认证服务
    2022-05-25   集成ocelot网关与网关授权
    2022-05-26   添加国际化支持，重写登录退出功能，

   
   2022-05-27   选服务器，从花生壳->百度云->移动云各种踩坑
   2022-05-28   环境安装centos+mysql+nginx+redis+supervisorui+docker
   2022-05-29   配置修改，授权问题，各种云对端口限制的问题，折腾了好久，nginx单页用配置问题导致授权的回调问题
   2022-05-30   1.工作台、系统管理模块增加菜单的权限控制。
                2.服务器优化，nginx增加gzip压缩。启动器加载br压缩文件。首屏显示由原10几秒表4，5秒左右，采用aot编译发布反而首屏显示慢。
   2022-05-31   1.租户模块增加功能定制，将租户页面从ERP层，独立成一个模块。
                2.添加AntPagebase页面基类，是其支持tab表题自动根据url渲染

  2022.06.01-23 流程设计器开发
                1.blaozr.diagrams文档查看以及源代码查看（5天）
                2.流程设计器总体ui布局设计（5天）
                4.流程设计器节点，线，端口数据库持久化设计以及编码调试（10天）。
                5.其他优化，填坑。
                6.实现ui端本地事件总线功能UIEventBus（项目ERP.Abp.AspnetCore.Components.Web.AntDesignTheme）。




</pre>
    </TabPane>
    <TabPane Tab="开发规范" Key="2">
    <pre>
    涉及技术：  blazor+antdesign+mysql+redis+abp.vnext+dotnet6+blazordiagams+RulesEngine+ocelot+consul +asp.netCore mvc +centos7+supervisord+nginx
    参考文档：
       abp.vnext源代码：https://github.com/abpframework/abp
       abp.vnext文档： https://docs.abp.io/en/abp/latest
       Blazor.Diagrams源代码 https://github.com/Blazor-Diagrams/Blazor.Diagrams
       Blazor.Diagrams文档 https://blazor-diagrams.zhaytam.com/
       asp.netcore-6.0文档  https://docs.microsoft.com/zh-cn/aspnet/core/blazor/?view=aspnetcore-6.0
       RulesEngine文档 https://github.com/microsoft/RulesEngine
       ocelot文档 https://ocelot.readthedocs.io/en/latest/
       
       业务开发手册(总体开发规范以及手册参考abp.vnext)
            基础操作：常见的表单，列表操作等请参考多多租户模块，作为基础编码和ui规范
            国际化：IStringLocalizer= IStringLocalizerFactory.Create，IStringLocalizer《》 ， AbpComponentBase.L
            automap ：IObjectMapper ,AbpComponentBase.ObjectMapper
            异常提示框：IUserExceptionInformer
            通知提示：IUiNotificationService，请不要直接使用antdesign的通知提示
            事件总线跨组件传值：UIEventBus


    </pre>
    </TabPane>
    <TabPane Tab="线路计划" Key="3">
        <pre>
       1.基础设施ed（用户，角色，权限，多租户）---->基础设施ed(流程设计器)---->基础设施(流转流转逻辑)ing---->基础设施优化
       2.人事模块---->财务模块---->客户关系--->进销存--->Mes
        </pre>

    </TabPane>
</Tabs>



@code{

    public  override   RenderFragment GetPageTitle()
    {
        return
        @<span><AntDesign.Icon Type = "@(CurrentMenu==null?"home":CurrentMenu?.Icon)" />@(CurrentMenu==null?"首页":CurrentMenu?.DisplayName)</span>
    ;
    }

}